the call of nature (need to urinate) - Französisch Englisch Wörterbuch